﻿@charset "utf-8";
/*totop*/



.hide { display:none; }
.ad { width:960px; padding:15px 0; float:left; }
#totop { width:50px; height:50px; overflow:hidden; text-indent:-9999px; background:url(../images/to-top.gif) 0 -50px no-repeat; cursor:pointer; display: block; }
#totop:hover { background-position:0 0; }
/*base*/



img { border:0; vertical-align:top; }
font { font-family:"\5B8B\4F53"; font-size:12px; }
.mtop10 { margin-top:10px; }
.f14 { font-size:14px; }
a { text-decoration:none; color:#333333; }
a:hover { color:#c50000; text-decoration:underline; }
a.red { color:#c50000; }
li { list-style-type:none; }
ul, li, form, dl, dt, dd, .logo, .w-left, .w-center, .w-right, .m-left, .m-center, .m-right, .p-left, .p-right { float:left; }
body, ul, li, form, h1, h2, h3, h4, h5, dl, dt, dd, p { margin:0; padding:0; }
body { font:12px/2.0 "\5FAE\8F6F\96C5\9ED1", Arial, "\5B8B\4F53"; color:#333333; background:url(../images/body.jpg) repeat-x top left; }
#header, #nav, #banner, #wrapper, .main, #footer,.main_tt { width:960px; margin:0 auto; clear:both; overflow:hidden; }
/*#header*/



#header { height:106px; }
.logo { width:279px; height:106px; display:block; background:url(../images/ico.gif) no-repeat 0 0; }
.search { padding:22px 20px 0 20px; float:right; }
.search input { float:left; border:1px solid #d1d1d1; outline:none; line-height:33px; }
.search form { width:495px; padding-bottom:5px; }
.search .text { border-right:0; width:428px; padding:0 5px; color:#8e8e8e; font-size:12px; font-family:"\5FAE\8F6F\96C5\9ED1", Arial, "\5B8B\4F53"; height:33px; }
.search .button { border:0; padding:0 10px; color:#8e8e8e; font-size:12px; background:url(../images/ico.gif) #ffffff 0 -106px; width:41px; height:35px; cursor:pointer; }
.search p { width:495px; }
.search p a { padding:0 10px 0 0; }
/*#nav*/



#nav { height:74px; margin-top:3px; }
#nav a { color:#333; font-size:14px; }
#nav ul { height:58px; background:url(../images/ico.gif) no-repeat; padding:5px 0 5px 65px; }
#nav ul.n1 { background-position:0 -141px; width: 155px; }
#nav ul.n2 { background-position:0 -209px; width: 85px; }
#nav ul.n3 { background-position:0 -277px; width: 85px; }
#nav ul.n4 { background-position:0 -345px; width: 155px; }
#nav ul.n5 { background-position:0 -413px; width: 155px; }
#nav ul li { padding: 0 10px 0px 5px; white-space:nowrap; }
/*#banner*/



#banner { padding:7px 0 7px 0; width:100%; }
#banner h1 { text-align:center; font-size:36px; font-family:"\5FAE\8F6F\96C5\9ED1", "\6807\6977\4F53"; height:90px; overflow:hidden; }
#banner h2 { text-align:center; font-size:12px; font-weight:normal; }
#banner h2 a { margin:0 7px; }
/*wrapper*/



#wrapper { margin-top:10px; }
.p-left { width:620px; }
.p-left h1 { font-weight:normal; font-size:12px; padding:3px 0 5px 20px; background:url(../images/ico.gif) no-repeat 0 -548px; font-family:"宋体"}
.p-left h1 a { }
.p-left h2 { padding: 15px 10px 0 10px; border-top: 3px solid #c50000; color: #c50000; font-size:18px; }
.p-main { width:620px; border-top: 3px solid #c50000; }
.p-main h3 { text-align:center; padding:10px 0 0 0; font-size:22px; color:#bc0800; line-height:23px; padding-bottom:5px; }
.p-main h4 { text-align:center; border-bottom:1px solid #dedede; padding:0 0 5px 0; font-size:12px; color:#b4b4b4; font-weight:normal; }
.p-main h4 span { padding:0 5px; }
.p-main h5 { text-align:center; padding-top:10px; }
.details { width:620px; }
.details a { color:#0339d1; text-decoration: underline; }
.details p { text-indent:2em; padding-top:10px; }
.details p img, .details img { max-width:590px; display:block; margin:0 auto; }
#baiduad { float:right; margin:10px 0 10px 10px; }
ul.tab-news { padding:10px 5px 10px 5px; width:610px; float: left; border-top:1px solid #e3e3e3; }
ul.tab-news li { width:305px; }
.yansheng { width:620px; padding-top:10px; color:#d40a00; float:left; border-top:1px solid #e3e3e3; }
ul.news_list_yanshen { padding-bottom:10px; }
ul.news_list_yanshen li { width:585px; line-height:1.8; text-align:right; padding-bottom:3px; padding-left:15px; color:#cccccc; background: url(../images/ico.gif) no-repeat 0 -496px; }
ul.news_list_yanshen li a { float:left; }
ul.news_list_tuijian { padding-bottom:10px; }
ul.news_list_tuijian li { width:300px; padding:8px 5px 5px 5px; line-height:1.8; color:#cccccc; }
ul.news_list_tuijian li img { float:left; margin:3px 5px 0 0; }
ul.news_list_tuijian li p { color:#666666; }
ul.video-left { width:620px; margin-top:10px; }
ul.video-left li { width:151px; text-align:center; margin:5px 2px; display:inline; line-height:1.6; }
ul.video-left li img { margin-bottom:5px; }
ul.news_list { width: 600px; padding: 5px 0; margin: 0px 10px 10px 10px; display:inline; color: #7f7f7f; line-height: 1.8; border-bottom: 1px dashed #c9c9c9; }
ul.news_list li { width:600px; text-align:right; padding:2px 0; color:#b8b8b8; font-size:12px; }
ul.news_list li a { float:left; font-size:14px; background:url(../images/ico.gif) 0 -496px; display:block; padding-left:13px; }
ul.news_list li a b { font-weight:normal; }
.p-right { width:300px; margin-left:20px; background:#f2f2f2; padding:10px; overflow: hidden; }
.p-right .con { width:298px; padding:5px 0; float:left; border:1px solid #dedede; background:#ffffff; }
.p-right h1 { padding:2px 10px; margin:0 10px; border-bottom:1px dashed #dedede; }
.p-right ul.news { padding:5px 10px 0px 10px; }
.p-right ul.news li { width:265px; background:url(../images/ico.gif) 0 -497px; padding-left:13px; }
.p-right ul.news-list { margin:5px 10px 0px 10px; width:278px; border-top:1px dashed #cccccc; padding-top:5px; display:inline; }
.p-right ul.news-list li { width:265px; background:url(../images/ico.gif) 0 -497px; padding-left:13px; }
.p-right ul.news-tab { padding:5px 10px 0px 10px; }
.p-right ul.news-tab li { width:278px; border-bottom:1px dashed #cccccc; padding:3px 0; }
.p-right ul.news-tab li strong { padding-right:5px; font-family:Arial; color:#c10900}
ul.pic_news { padding-bottom:5px; padding:0 5px; }
ul.pic_news li { width:144px; padding:10px 0 5px 0; text-align:center; }
ul.tab { border-top:1px solid #dddddd; width:298px; margin:0; color:#000000; }
ul.tab li { text-align:center; padding:5px 0; background:#f6f6f6; cursor:pointer; }
ul.tab li.li_1 { width:149px; border-bottom:1px solid #dddddd; }
ul.tab li.li_2 { width:148px; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; }
ul.tab li.before { background:#ffffff; border-bottom:1px solid #ffffff; }
.w-left { width:353px; }
.w-left .con { width:331px; padding:5px 10px 12px 10px; border:1px solid #ebebeb; }
.w-left h1 { color:#c50000; border-bottom:1px solid #c3c3c3; }
.w-left h2 { padding:8px 0 0 0; width:331px; }
.w-left p { line-height:1.9; padding:3px 0 0 0; }
.w-left p img { float:left; margin:0 5px 0 0; }
.w-center { width:337px; margin:0 10px; }
.w-center h1 { font-size:16px; text-align:center; }
.w-center ul.hot { width:337px; text-align:center; border-bottom:1px dashed #b8b8b8; line-height:1.9; padding-bottom:5px; margin-bottom:1px; }
.w-center ul.hot li { width:158px; padding:0 5px; }
.w-center ul.news { padding:6px 5px 10px 5px; border-bottom:1px dashed #b8b8b8; }
.w-center ul.news.none { border-bottom:0; }
.w-center ul.news li { width:315px; background:url(../images/ico.gif) 0 -493px; padding-left:12px; }
.w-right { width:248px; border:1px solid #dfdfdf; padding-bottom:10px; }
.w-right h1 { background:#ededed; padding:2px 6px; border-top:1px solid #dfdfdf; }
.w-right h1.top { border-bottom:1px solid #dfdfdf; margin-top:20px; }
.w-right .con { padding:6px 10px 4px 10px; }
.w-right h2 { font-weight:normal; padding-top:1px; }
.w-right p { line-height:1.9; padding:3px 0 0 0; }
.w-right p img { float:left; margin:0 5px 0 0; }
.w-right ul.news { padding:6px 5px 0 5px; }
.w-right ul.news li { width:228px; border-bottom:0; }
.w-right ul.news li span { color:#e30a00; padding-right:5px; }
/*main*/



.main { padding-top:15px; }
.main h1 ,.main_tt h1{ padding:5px 10px; width:940px; float:left; border-top: 3px solid #000; background:#f0f0f0; color: #C50000; }
.main .sh2 { padding:5px 10px; width:940px; float:left; border-top:3px solid #c50000; background:#f0f0f0; }
.main .sh2 strong { color:#c50000; }
dl.list { padding: 12px 20px; border-bottom: 1px dashed #e5e5e5; }
dl.list dt { width: 880px; color: #b4b4b4; text-align: right; }
dl.list dt a { float:left; }
dl.list dd { width: 880px; color: #828282; line-height: 1.8; }
ul.big-pic { width:960px; }
ul.big-pic li { width:298px; padding:20px 0 10px 0; text-align:center; border:1px solid #d9d9d9; margin:10px; display:inline; }
ul.big-pic li img { margin-bottom:10px; }
h1 .left { float:left; }
h1 .right { float:right; color:#b4b4b4; font-size:12px; font-weight:normal; }
h1 .right a { margin:0 7px; }
.m-left { width:343px; padding-right:10px; }
.m-left h2 { font-weight:normal; padding-top:6px; width:343px; }
.m-left p { line-height:1.9; padding:3px 0 10px 0; line-height:1.7; color:#797979; }
.m-left p img { float:left; margin:1px 8px 0 0; display:inline; }
.m-left ul.news { padding:5px 5px 0 0; margin-top:5px; border-top:1px dashed #b8b8b8; }
.m-left ul.news li { width:326px; border-bottom:0; background:url(../images/ico.gif) 0 -493px; padding-left:12px; }
.m-left ul.picture { text-align:center; line-height:1.6; *line-height:1.8; padding:10px 5px; width:343px; }
.m-left ul.picture li { width:171px; padding:3px 0 0 0; }
.m-center { width:327px; padding:0 15px; border-left:1px dashed #e3e3e3; border-right:1px dashed #e3e3e3; margin-top:11px; }
.m-center h2 { font-size:16px; }
.m-center p { color:#7a7a7a; border-bottom:1px dashed #b8b8b8; line-height:1.8; padding-bottom:5px; }
.m-center ul.news { padding:6px 5px 0 5px; }
.m-center ul.news li { width:305px; border-bottom:0; background:url(../images/ico.gif) 0 -493px; padding-left:12px; }
.m-right { width:237px; padding-left:10px; margin-top:12px; }
.m-right h3 { width:237px; }
.m-right h4 { text-align:center; }
.m-right dl { width:237px; padding:7px 0 6px 0; }
.m-right dl dt { width:76px; padding-top:3px; }
.m-right dl dt img { border:2px solid #c50000; padding:1px; }
.m-right dl dd { width:159px; }
.m-right dl dd p { width:159px; line-height:1.9; }
.m-right ul.pic { padding:5px 0; width:237px; text-align:center; }
.m-right ul.pic li { width:118px; }
.m-right ul.news { border-top:1px dashed #bbbbbb; margin-top:3px; padding-top:3px; }
.m-right ul.news li { width:225px; background:url(../images/ico.gif) 0 -493px; padding-left:12px; }
.content { width:960px; padding:0 0 8px 0; }
.main_left { width:315px; margin-left:5px; _margin-left:2px; padding:0 0; float:left; }
.main_left span { width:315px; float:left; }
.m_picture_right { float:left; width:640px; }
.m_picture_right ul { margin-left:2px; display:inline; }
.m_picture_right ul li { margin:10px 0 0 13px; width:145px; height:190px; display:inline; }
.m_picture_right ul li span { width:145px; }
ul.link { padding-top:5px; *padding-top:0px; }
ul.link li { padding:3px 12px; white-space:nowrap; }
.m-center dl { padding-top:10px; }
.m-center dl dt { width:245px; }
.m-center dl dt ul.t_news li { width:224px; }
.m-center dl dd { width:73px; float:right; }
.m-center dl dd img { padding:1px; border:2px solid #c50000; }
.m-center ul.news { padding-top:4px; }
.m-center ul.news li { width:306px; }
#footer { width:100%; background:url(../images/foot_bg.gif) repeat-x; padding:15px 0; margin-top:15px; color: #333; text-align:center; }
#footer a { color: #333; padding:0 10px; }
.nextPage { width:620px; height:28px; padding:9px 0px; font-family:Arial; float:left; }
.list_pages ul { text-align:center; float:none; }
.list_pages ul li { display:inline-block; line-height:20px; text-align:center; color:#c50000; float:none; margin:0px 2px 0px; *margin:0px 4px 0px; *display:inline; *zoom:1; }
.list_pages ul li a { color:#929292; display:block; background:#ffffff; padding:3px 8px 2px 8px; border:1px solid #d3d3d3; }
.list_pages ul li a:hover { text-decoration:none; color:#ffffff; background:#ff4c44; line-height:20px; border:1px solid #ff4c44; }
.list_pages ul li.thisclass { text-decoration:none; color:#ffffff; background:#d50612; border: #D50612 1px solid; line-height:20px; font-weight:bold; padding: 3px 8px 2px 8px; }
.list_pages ul li.thisclass a, .list_pages ul li a:hover { color:#fff; }
.list_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { display:block; padding:3px 8px 2px 8px; border:1px solid #C50000; text-decoration:none; color:#ffffff; background:#c50000; line-height:20px; font-weight:bold; }
.list-tit { float:left; padding:0 0 8px 0; }
.picture_details { width:960px; float:left; }
.l-top { background:#b40800; height:4px; font-size:0; }
.picture_details .picture_con { width:958px; border:1px solid #f0f0f0; float:left; }
.picture_details .picture_con h2 { width:958px; text-align:center; padding:10px 0 5px 0; font-size:22px; }
.picture_details .picture_con h3 { font-weight:normal; width:918px; text-align:center; font-size:12px; color:#999999; padding:0 0 10px 0; border-bottom:1px dashed #cccccc; margin:0 20px; }
.picture_details .picture_con h4 { width:918px; text-align:center; font-size:12px; color:#999999; padding:20px 0 20px 0; margin:0 20px; float:left; }
.nextPage-pic { width:958px; padding: 7px 0 5px; float:left; }
#content-left { width:50px; float:left; }
#content-left a { float:left; width:50px; display:block; height:100%; background:url(../images/right.gif) no-repeat center center; }
#content-left a:hover { background:url(../images/right_1.gif) no-repeat center center; }
#content-right { float:left; width:50px; }
#content-right a { float:left; width:50px; height:100%; background:url(../images/left.gif) no-repeat center center; }
#content-right a:hover { width:50px; background:url(../images/left_1.gif) no-repeat center center; }
#content-pic { float:left; width:798px; padding:0 10px; text-align:center; }
#content-pic img { height:auto; width:expression (this.width > 780 ? 780 : true); max-width:780px; }
.Axing_add_Page { width:640px; height:90px; overflow:hidden; float:left; text-align:center; _width:620px; }
.Axing_add_Page2 { width:640px; overflow:hidden; float:left; text-align:center; _width:620px; }
.ax_55634 { margin-top:5px; }
.ax_ri300120 { float:left; width:300px; height:120px; overflow:hidden; }
.ax_ar58090 { margin:0; padding:0; overflow:hidden; }
.axing_add_ad { width:336px; height: 280px; float: right; margin: 5px 0 10px 10px; overflow: hidden; padding-top: 15px; padding-bottom:15px; }
/*hdp*/



.flash { height: 400px; }
.slider { position: relative}
.slider div { position: relative; text-align: center; padding: 0px; list-style-type: none; margin: 0px; width: 355px; background: #ffffff; height: 346px; overflow: hidden; }
.slider span { z-index: 99; position: absolute; text-align: center; width: 100%; bottom: 2px; color: #ffffff; font-size: 14px; font-weight: bold}
.slider .txtbg { position: absolute; filter: alpha(opacity=70); width: 100%; bottom: 0px; background: #000; height: 30px; line-height:30px; left: 0px; opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7}
.slider .txtbg img { width: 620px; height: 346px; }
.hdnum { width: 353px; height: 49px; overflow: hidden; padding-top: 2px}
.hdnum li { padding: 1px; background-color: #000; width: 67px; float: left; margin:0 0 0 1px; overflow: hidden; }
.hdnum li img { width: 67px; height: 45px; filter: alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5}
.hdnum li.on { padding: 0; background-color: #f54102; width: 71px; }
.hdnum li.on img { border: #C50000 2px solid; filter: alpha(opacity=100); width: 67px; height: 45px; opacity: 1; -moz-opacity: 1; -khtml-opacity: 1}


.art_tonglan{margin-top:10px;}